﻿using LM.YF.K3Cloud.Plugin.Models.Grasses;
using System;

namespace LM.YF.K3Cloud.Plugin.Models.VOs
{
    public struct vna1
    {
        /// <summary>
        /// 金额计算所需参数获取（分录索引；返回计算所需参数）
        /// </summary>
        public Func<int, smznb111> GetInputs { get; set; }

        /// <summary>
        /// 单价计算结果回调（结算单价，系数，分录索引）
        /// </summary>
        public Action<decimal, decimal, int> OnCalculated { get; set; }

        ///// <summary>
        ///// 自定义金额计算规则（计算所需参数，分录索引；返回计算出的金额）
        ///// </summary>
        //public Func<smznb111, int, decimal> CalcAmount { get; set; }
    }
}
